Session consistency(会话一致性):一种一致性保证,指用户在同一“会话”(session)内发出的连续读写操作能看到符合直觉的结果(例如“我刚写入的数据,我随后读取时应该能读到”),常见于分布式系统与数据库的一致性模型讨论中。
/ˈsɛʃən kənˈsɪstənsi/
After you update your profile, session consistency ensures you can immediately see the change.
更新个人资料后,会话一致性会保证你能立刻看到这次修改。
In a distributed database, session consistency can prevent a user from reading stale data right after they write, even if replicas are slightly behind.
在分布式数据库中,会话一致性可以避免用户刚写入数据就读到旧数据,即使某些副本同步稍有延迟。
session 源自拉丁语 sessio(“坐下、开会、一次会期”),后来引申为“一段持续的活动时间/一次登录会话”。consistency 来自拉丁语 consistentia,与 consist(“一致、前后一贯”)同源,表示“稳定一致的状态”。合起来,session consistency 就是“在同一会话范围内保持前后一致的可见结果”。